Clear all shadow caches when return to real mode from protect mode.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 15 Dec 2005 19:38:44 +0000 (20:38 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 15 Dec 2005 19:38:44 +0000 (20:38 +0100)
commita392ea0ca79dfb620bf837aafa731a0af55e9619
tree2e351dd392de1cf5b5e7db4231cb3e02a70e8fce
parent9a6ea84b10f723e94a927ef4e2f18271e3f7b295
Clear all shadow caches when return to real mode from protect mode.
So that, if OS modify some page tables in real mode and then
return to protect mode, no outdated shadow table be used because
out of sync machanism do not work in real mode.

Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com>
xen/arch/x86/shadow32.c
xen/arch/x86/shadow_public.c
xen/arch/x86/vmx.c
xen/include/asm-x86/shadow.h